package Collections类的常用方法;
/*
Collections是针对集合操作的工具类

public static <T extends Comparable<? super T>> void sort (List<T> List):将指定的列表按升序排序
public static void reverse (List<?> List):反转指定列表中元素的顺序
public static void shuffle (List<?> List):使用默认的随机源随机排列指定的列表
 */

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;

public class CollectionsDemo {
    public static void main(String[] args) {
//创建List集合
        List<Integer> list=new ArrayList<Integer>();

        //添加元素
        list.add(30);
        list.add(20);
        list.add(50);
        list.add(10);
        list.add(40);

        //public static <T extends Comparable<? super T>> void sort (List<T> List):将指定的列表按升序排序
        Collections.sort(list);
        System.out.println(list);

        //public static void reverse (List<?> List):反转指定列表中元素的顺序
        Collections.reverse(list);
        System.out.println(list);

        //public static void shuffle (List<?> List):使用默认的随机源随机排列指定的列表
        Collections.shuffle(list);//随机置换（常用洗扑克牌方法
        System.out.println(list);
    }
}
